@charset "utf-8";
body{ margin:0px; padding:0px;color:#333;font-size:12px; background-image:url(images/bg.png); background-repeat:no-repeat; background-position:center 650px; font-family:Arial, Helvetica, sans-serif; }
ul,li{ padding: 0; margin: 0; font-size: 12px; line-height: 20px;}
li{list-style: none;}
p{ margin:0; padding:0;}
div{display:block}
body a:link{color:#333; text-decoration:none;}
body a:visited{color:#333;text-decoration:none;}
body a:hover{color:#af251b;text-decoration:none}
.ctr{ clear:both;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/*lineÍ¨ÓÃ*/
.line20{ line-height:26px;}
.line26{ line-height:26px;}
.line28{ line-height:28px;}
.line30{ line-height:30px;}
.line33{ line-height:33px;}
.line31{ line-height:31px;}

.padd70{ padding:70px 0;}
.padd45{ padding:45px 0;}
.padd30{ padding:30px 0;}

.yanhei14_b{ font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.yanhei13_b{ font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.font14{ font-size:14px;}

.height25{ height:25px; overflow:hidden;}
.height55{ height:55px; overflow:hidden;}
.height40{ height:40px; overflow:hidden;}
.height70{ height:70px; overflow:hidden;}

.wew{width:100%; margin:0 auto;}
.full_screen{ background-color:#eaeaea;}
.full_screen1{ background-color:#eeeeee;}
.full_screen2{ background-color:#232a4a;}
.full_screen3{ background-color:#F5F5F5;}
.full_screen4{ background-color:#333333;}
.full_screen5{ background-color:#EAEAEA;}
.centerbottom{ text-align:center; padding:40px;}

/*-------------------logotop--------------*/
.logotop{width: 998px; margin: 0 auto; margin-top: 39px; margin-bottom: 22px;}
.logotop .right{ padding-top: 32px;}
.logotop .right input{border:0px; font-size: 17px; padding-left: 5px; color: #CBCDCC;}

.menu{width: 1980px; margin: 0 auto; border-top: 1px solid #b1b1b1; border-bottom: 2px solid #b1b1b1;}
.menu ul{width: 998px; margin: 0 auto;}
.menu ul li{ float: left; line-height: 78px; font-size: 18px; border-right: 1px solid #B1B1B1;position:relative; display: block; }
.menu ul li a{padding: 0 34px;display: block; font-weight:bold; }
.menu ul li a:hover{background-color: #083b78; color: #fff;display: block; }

.menu ul li .nav {display: none; z-index:9999; }
.menu ul li:hover .nav{position: absolute; right:0; display:block;width:240px;}
.menu ul li:hover .nav li{float: none;display: block; line-height:35px;  border-bottom:none; text-align:right;}
.menu ul li:hover .nav li a{display: block;font-size: 14px;border-bottom: 1px dotted #354B59;background-color:#EAEAEA; color:#333;line-height:34px; padding-right:22px;}
.menu ul li:hover .nav li a:hover{background-color:#9F241D;border-bottom: 1px dotted #354B59; color:#fff;line-height:34px; padding-right:22px;}


.bannerindex{background-image:url(images/bindex.jpg); background-position:center; background-repeat: no-repeat; height: 628px;}
.bannerabout{ background-position: center; background-repeat: no-repeat; height: 421px;}
.bannerproduct{ background-image:url(images/pindex.jpg);background-position: center; background-repeat: no-repeat; height: 421px;}
.bannerc{background-image:url(images/cindex.jpg); background-position: center; background-repeat: no-repeat; height: 421px;}
.bannerhonor{background-image:url(images/hindex.jpg); background-position: center; background-repeat: no-repeat; height: 421px;}

.banner940{ width:656px; margin:0 auto; padding-top:40px; padding-bottom:19px;}
.flash1024{ width:1024px; margin:0 auto;}

.bannerinfo{ width:660px;  margin:0 auto;}
.bannerinfo ul{ margin-left:-10px;}
.bannerinfo ul li{ float:left;display:block; width:209px; height:320px; margin-left:13px;}
.bannerinfo ul li a{ display:block;width:209px; height:320px;}

/*-------------------aboutcontent--------------*/
.aboutcontent{background-color: #EDEDED;}
.abouttitle{width: 998px; margin: 0 auto; background-color: #EDEDED; padding-bottom: 20px;}
.abouttitle .right{background-image:url(images/a_20.jpg); background-position:left center; background-repeat: no-repeat; height: 33px; width: 798px; }
.abouttitle .atitle{font-size: 18px; color: #3e3a39; line-height: 33px;float: left; font-weight:bold; }

.aboutlist{width: 863px; margin: 0 auto; }
.aboutlist ul li{display: block; float: left;}
.aboutlist ul li a{ color: #033b78; display: block; font-size: 14px; padding: 0 30px; line-height: 24px;}
.aboutlist ul li a.on{ color: #fff; background-color: #013b79;}

.aboutinfo{width: 863px; margin: 0 auto; }
.aboutinfo .left{ width: 432px; line-height: 22px; font-size: 14px;}
.aboutinfo .right{ width: 380px;}


.footer{background-color: #59A4DB;}
.foot{width: 850px; margin: 0 auto; padding: 30px 0; }
.foot .left{width: 120px; }
.foot .right{float: left; margin-left: 50px;}

.menufo ul li{ float: left; line-height: 16px; font-size: 12px; border-left: 1px solid #fff; }
.menufo ul li a{padding: 0 10px;display: block; color: #fff;}
.menufo ul li a:hover{ color: #ff6600;}
.copyr{padding:5px 0; color: #fff; font-size: 12px; }

.productimg{width: 863px; margin: 0 auto;}
.productimg ul li img{width: 160px; height: 140px;}
.productimg ul{ margin-left: -10px;}
.productimg ul li {border:1px solid #dcdddd; float: left; margin-bottom: 20px; padding: 5px; margin-left: 20px;}
.productimg ul li span{color: #333; background-color: #dcdddd; display: block; line-height: 25px; text-align:center;}

.honorimg{width: 863px; margin: 0 auto;}
.honorimg ul li img{width: 250px; height: 270px;}
.honorimg ul{ margin-left: -10px;}
.honorimg ul li {border:1px solid #dcdddd; float: left; margin-bottom: 20px; padding: 5px; margin-left: 20px;}
.honorimg ul li span{color: #333; background-color: #dcdddd; display: block; line-height: 25px; text-align:center;}

.contactinfo{width: 700px; margin: 0 auto; }

.newsinfo {width: 863px; margin: 0 auto; }
.newsinfo ul li{ line-height:20px; padding:5px; padding-left:20px; display:block; background-image:url(images/icon1.png); background-repeat:no-repeat; background-position:10px 15px; border-bottom:1px solid #C4C4C4;}
.newsinfo ul li a{ font-size:14px; display:block;}

.newscontent {width: 863px; margin: 0 auto; }
.newscontent h4{ font-size:16px; text-align:center;}
.newscontent .cc1{ line-height:22px; text-align:center; font-size:12px;}
.newscontent.ndetail{font-size:14px;line-height:22px;  }

.productdetail{width: 863px; margin: 0 auto;}
.plist ul li{ line-height:26px; margin-bottom:25px;display:block; width:218px;}
.plist ul li a{ color:#073E78; font-size:14px; font-weight:bold;line-height:30px; background-repeat:no-repeat; background-position:200px 8px;display:block; background-image:url(images/icon2.png); padding-left:10px;}
.plist ul li a:hover{ color:#fff; background-color:#073E78; font-size:14px; font-weight:bold;display:block;}
.plist ul li a.on{ color:#fff; background-color:#073E78; font-size:14px; font-weight:bold; display:block;}
.productdetail .right{ width:600px;}

.prtitle{ position:relative; line-height:29px; font-weight:bold; font-size:14px; margin-bottom:15px;}
.prtitle img{ position:absolute; top:5px; }

.primg img{max-images:550px; margin-left:20px;}
.prinfodetail{ line-height:22px; font-size:14px;margin-left:20px;}
.prcontent td { text-align:center; color:#fff; line-height:30px; display:block;}
.prcontent td a{color:#fff; line-height:30px; display:block;}

